package com.eeds.common.table;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户基本信息表
 * 
 * @author Flying
 * @email flying_miku@sina.com
 * @date 2019-09-03 20:26:00
 */
@TableName("user_base_info")
@ApiModel("用户基本信息表")
@Data
public class UserBaseInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户ID
	 */
	@TableId
	@ApiModelProperty(value="用户ID")
	private Long idUserBaseInfo;
	/**
	 * 用户名
	 */
	@ApiModelProperty(value="用户名")
	private String userName;
	/**
	 * 用户电话
	 */
	@ApiModelProperty(value="用户电话")
	private String userPhone;
	/**
	 * 用户昵称
	 */
	@ApiModelProperty(value="用户昵称")
	private String nickName;
	/**
	 * 用户私盐
	 */
	@ApiModelProperty(value="用户私盐")
	private String userSalt;
	/**
	 * 用户密码
	 */
	@ApiModelProperty(value="用户密码")
	private String password;
	/**
	 * 用户状态0 - 停用1 - 启用2 - 出现违规情况而被停用
	 */
	@ApiModelProperty(value="用户状态0 - 停用1 - 启用2 - 出现违规情况而被停用")
	private Integer status;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private Date createTime;
	/**
	 * 最后一次更新时间
	 */
	@ApiModelProperty(value="最后一次更新时间")
	private Date updateTime;
	/**
	 * 用户年龄
	 */
	@ApiModelProperty(value="用户年龄")
	private Integer userAge;
	
}
